package com.zy.smbms.UserMapper;

import com.zy.smbms.pojo.SmbmsUser;

import java.util.Arrays;
import java.util.List;
import java.util.Map;

public interface SmbmsUserMapper {
    //根据主键删除信息
    int deleteByPrimaryKey(Long id);

    //根据主键查询信息
    SmbmsUser selectByPrimaryKey(Long id);

    //更新用户信息
    int updateByPrimaryKeySelective(SmbmsUser user);

    //根据用户名和密码查询
    SmbmsUser selectUserByUsername(SmbmsUser user);

    //模糊查询，根据用户名查询所有数据,分页查询
    List<SmbmsUser> selectUserListByUsername(Map<String,Object> map);

    //返回记录总条数
    int selectTotalByUsername(SmbmsUser user);
    //增加用户
    int addUser(SmbmsUser user);
}